Otherwise we may end up using freed memory and crashing
https://bugzilla.gnome.org/show_bug.cgi?id=767001
static void recorder_pipeline_set_caps (RecorderPipeline *pipeline);
static void recorder_pipeline_closed (RecorderPipeline *pipeline);
+static void recorder_remove_redraw_timeout (ShellRecorder *recorder);
+
enum {
PROP_0,
PROP_SCREEN,
recorder_set_pipeline (recorder, NULL);
recorder_set_file_template (recorder, NULL);
+ recorder_remove_redraw_timeout (recorder);
+
g_clear_object (&recorder->a11y_settings);
G_OBJECT_CLASS (shell_recorder_parent_class)->finalize (object);